<template>
	<view>
		 <u-button type="primary" @click="handlerGetData" text="获取远程数据"></u-button>
	<u-button type="primary" @click="handlerGetLocation" text="获取当前位置"></u-button>s
	</view>
</template>

<script>
	import {
		http,getBaiDuLocation,
		getWeiXinLatLon,getWeiXinLocation
	} from "../../untils/tools.js"
	
	export default {
		data() {
			return {
				
			};
		},
		methods:{
			async handlerGetData() {
				
				
			
				try {
					const res = await http({
						url:"/api/index/loadAllCategory",
						method:"POST",
						// header:{
						// 	"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
						// },
						data:{
							type:0
						}
					})
					console.log(res);
				}catch(err) {
					console.log(err);
				}
				
			},
			async handlerGetLocation() {
				// #ifdef H5
				const res = await getBaiDuLocation()
				console.log(res);
				// #endif
				// #ifdef MP-WEIXIN
				const latlon = await getWeiXinLatLon()
				const res = await getWeiXinLocation(latlon)
				console.log(res);
				// var QQMapWX = require('../../untils/qqmap-wx-jssdk.js');
				// // 实例化API核心类
				// var qqmapsdk = new QQMapWX({
				// 	key: 'WJQBZ-3CQLB-ODEU6-JVPJI-HQOSF-HZFQF'
				// });
				// uni.getLocation({
				// 	type: 'wgs84',
				// 	success: function (res) {
				// 		console.log('当前位置的经度：' + res.longitude);
				// 		console.log('当前位置的纬度：' + res.latitude);
				// 		qqmapsdk.reverseGeocoder({
				// 			location:`${res.latitude},${res.longitude}`,
				// 			success(res) {
				// 				console.log(res);
				// 			},
				// 			fail(err) {
				// 				console.log(err);
				// 			}
				// 		})
				// 	}
				// });
				// #endif
			}
		}
	}
</script>

<style lang="scss">

</style>
